digital satellite radio (dsr) - Turkish English Dictionary